#!/usr/bin/env python 
# -*- coding: utf-8 -*-
# @Time    : 2023/3/25 23:31
# @Author  : Junzhao
# @File    : flask001.py
# @Software: PyCharm
from flask import Flask, render_template

app = Flask(__name__)


# app = Flask(__name__,template_folder="自定义的文件路径")


# 创建了网址和函数的对应关系
# 以后用户在浏览器上访问网址，网站自动执行index()函数
# http://127.0.0.1:5000/show/info
@app.route("/show/info")
def index():
    # return "<h1>网站一号！<h1>" \
    #        "<span style='color:blue;'>这是一个网站</span>"
    # 使用render_template() Flask会打开文件读取内容并返回给用户默认区当前项目目录的templates文件夹
    return render_template("index.html")


# http://127.0.0.1:5000/get/news
@app.route("/get/news")
def get_news():
    return render_template("get_news.html")


# http://127.0.0.1:5000/goods/list
@app.route("/goods/list")
def goods_list():
    return render_template("goods_list.html")


# http://127.0.0.1:5000/user/list
@app.route("/user/list")
def user_list():
    return render_template("user_list.html")


# http://127.0.0.1:5000/register
@app.route("/register")
def register():
    return render_template("register.html")


if __name__ == '__main__':
    app.run()
# 咱们的网站不同于别人的： 样式不好看
# 浏览器可以识别很多标签价加数据
#   例如<h1> </h1>是一个一级标题（对应的1到6都可以用）
#   <span style='color:blue;'>这是一个网站</span> 字体变蓝色

# 能把浏览器识别的标签能够学会就可以控制页面到底长什么样子
# 网站给用户返回的本质是字符串 浏览器有解析这些标签的能力 学习这些标签就能更好地开发网站
#
# 各种框架（Flask Django等）为了让我们写标签更方便 支持将这些字符串写到文件里然后返回给用户的浏览器
